Skip to content

Conversation

webknjaz
Copy link
Member

These are relatively recent upstream and only exist for glibc 2.31+.

SUMMARY

$sbj.

ISSUE TYPE
  • Maintenance Pull Request
  • Packaging Pull Request
ADDITIONAL INFORMATION

Blocks #648.

Copy link

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/ansible-pylibssh-740
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@Jakuje
Copy link
Contributor

Jakuje commented Jun 11, 2025

This one fails already to build openssl:

crypto/ec/ecp_nistp224.c:49:3: error: #error "Your compiler doesn't appear to support 128-bit integer types"

You need the same workaround as for s390x (exclude the enable-ec_nistp_64_gcc_128)

@webknjaz webknjaz force-pushed the maintenance/gha-qemu-armv7l-v2 branch from 6ce677f to 3e7907d Compare June 16, 2025 14:01
@webknjaz
Copy link
Member Author

@Jakuje I've cherry-picked pyca/infra@519b16b#diff-7bd2e32999fd3511ce4aa7073dad04d03ac90be5c97b9197d40beb0042df7802.

Actually, I did that already in #719 but didn't drag it into this PR originally. Now that it's in, the libdl errors are visible yet again.

@webknjaz webknjaz force-pushed the maintenance/gha-qemu-armv7l-v2 branch from c2d7847 to 0619704 Compare June 17, 2025 15:05
alex and others added 2 commits June 17, 2025 17:56
* build armv7l images

* Update build-docker-images.yml

* Don't use `enable-ec_nistp_64_gcc_128` on armv7l

* hack?

* We are an armv4 build

(cherry picked from commit 519b16bd0803ea22dbd0a4525c641060581c0215)
These are relatively recent upstream and only exist for glibc 2.31.
@webknjaz webknjaz force-pushed the maintenance/gha-qemu-armv7l-v2 branch from 0619704 to b5f0964 Compare June 17, 2025 15:57
webknjaz added 2 commits June 17, 2025 19:16
Apparently, building the examples somehow attempts linking against
`libdl` that it can't locate. But we don't need them regardless.
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided There is a change note present in this PR label Jun 17, 2025
@webknjaz webknjaz marked this pull request as ready for review June 17, 2025 17:56
Copy link

@webknjaz webknjaz merged commit 51f99dd into ansible:devel Jun 17, 2025
16 of 28 checks passed
webknjaz added a commit that referenced this pull request Jun 23, 2025
justin-stephenson pushed a commit to justin-stephenson/pylibssh that referenced this pull request Jul 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot:chronographer:provided There is a change note present in this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants